Git configuren
Gebruikersinformatie
Het eerste wat je wilt doen met een nieuwe Git installatie is je zelf voorstellen. Git slaat deze informatie op in je commits en op de diensten van derden, zoals GitHub en BitBucket om je te kunnen identificeren.
De --global vlag registeert je opties in ~/.gitconfig, en is de standaard voor alle nieuwe repositories. Het weglaten geeft ke de mogelijkheid je opties op een per-repository basis te op te geven.
Je gebruikernaam instellen voor elke repo op je computer:
git config --global user.name "Blaise Scheele"
Verifieer of je gebruikersnaam correct is ingesteld:
git config --global user.name
Om je gebruikersnaam in te stellen voor een specifieke repo, ga ja naar de map waar je repo staat en typ het volgende commando:
git config --local user.name "Billy Scheele"
Verifieer of je gebruikersnaam correct is ingesteld:
git config --local user.name
Je emailadres instellen voor elke repo op je computer:
git config --global user.email"blaise.scheele@inantwerpen.com"
Verifieer of je email correct is ingesteld:
git config --global user.email
Om je gebruikersnaam in te stellen voor een specifieke repo, ga ja naar de map waar je repo staat en typ het volgende commando:
git config --local user.email "blaise.scheele@inantwerpen.com"
Verifieer of je emailadres correct is ingesteld:
git config --local user.email
Wat is er gebeurd?
Git beschikt nu over twee manieren om wijzigingen, aangebracht in de bestanden, te identificeren en te groeperen in een repository, namelijk onze gebruikersnaam en ons e-mailadres, zowel op lokaal als op wereldschaal niveau. config is het operationele sleutelwoord dat voor de configuratie van Git wordt gebruikt. Om een globale waarde in te stellen voegen we de--global parameter in de opdracht toe, voor een lokale waarde de --local parameter.
De globale configuratie is niets meer dan een globale waarde voor alle repositories gemaakt in het systeem door de systeemgebruiker. De lokale configuratie is precies het tegenovergestelde. Zoals je zelf kan raden, worden de parameters user.name en user.email gebruikt om naam van de gebruiker en zijn e-mailadres te registreren.
Typ de volgende instructie om een overzicht van je Git configuratie:
git config -l
Wil je traceren in welk config bestand je instellingen staan typ dan:
git config --list --show-origin
En je krijgt een gelijkaardige output als deze:
Kleuren
Je kan de kleuren die Git gebruikt zelf instellen. Meer info vind je op How to: Colours in Git.